<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/7/12
 * Time: 10:42
 */

namespace app\admin\helper;


class DBhelper
{

    /**
     * diff操作
     * @param $data array 修改数据
     * @param $origin  array 数据库原始数据
     * @return array 返回变动数据
     */
    static public function getChangeData($data,$origin){
        $data = array_udiff_assoc($data, $origin, function ($a, $b) {
            if ((empty($a) || empty($b)) && $a !== $b) {
                return 1;
            }
            return is_object($a) || $a != $b ? 1 : 0;
        });
        return $data;
    }

}